home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / sauter.zip / B-CMBXTI.MF < prev    next >
Text File  |  1990-09-16  |  2KB  |  68 lines

  1. % Computer Modern Bold Extended Text Italic
  2. if unknown cmbase: input cmbase fi
  3.  
  4. font_identifier:="CMBXTI"; font_size design_size * pt#;
  5.  
  6. % This font is a modification of Computer Modern Bold Extended.
  7.  
  8. input c-cmbx;
  9.  
  10. u#:=                     % unit width
  11.     ((u#*360pt#) - (design_size * 1.8))/360pt#;
  12.  
  13. letter_fit#:=            % extra space added to all sidebars
  14.     ((letter_fit#*360pt#) + (design_size * 11))/360pt#;
  15.  
  16. crisp#:=                 % diameter of serif corners
  17.     ((crisp#*360pt#) + (design_size * 13))/360pt#;
  18.  
  19. hair#:=                  % lowercase hairline breadth
  20.     ((hair#*360pt#) + (design_size * 3))/360pt#;
  21.  
  22. stem#:=                  % lowercase stem breadth
  23.     ((stem#*360pt#) - (design_size * 3))/360pt#;
  24.  
  25. curve#:=                 % lowercase curve breadth
  26.     ((curve#*360pt#) - (design_size * 3))/360pt#;
  27.  
  28. ess#:=                   % breadth in middle of lowercase s
  29.     ((ess#*360pt#) - (design_size * 3))/360pt#;
  30.  
  31. flare#:=                 % diameter of bulbs or breadth of terminals
  32.     ((flare#*360pt#) - (design_size * 3))/360pt#;
  33.  
  34. dot_size#:=              % diameter of dots
  35.     ((dot_size#*360pt#) - (design_size * 3))/360pt#;
  36.  
  37. cap_hair#:=              % uppercase hairline breadth
  38.     ((cap_hair#*360pt#) + (design_size * 3))/360pt#;
  39.  
  40. cap_stem#:=              % uppercase stem breadth
  41.     ((cap_stem#*360pt#) - (design_size * 2))/360pt#;
  42.  
  43. cap_curve#:=             % uppercase curve breadth
  44.     ((cap_curve#*360pt#) - (design_size * 3))/360pt#;
  45.  
  46. cap_ess#:=               % breadth in middle of uppercase s
  47.     ((cap_ess#*360pt#) - (design_size * 3) - 0.001)/360pt#;
  48.  
  49. jut#:=                   % protrusion of lowercase serifs
  50.     ((jut#*360pt#) + (design_size * 2))/360pt#;
  51.  
  52. beak_jut#:=              % horizontal protrusion of beak serifs
  53.     ((beak_jut#*360pt#) - (design_size * 1) - 0.00032)/360pt#;
  54.  
  55. o#:=                     % amount of overshoot for curves
  56.     ((o#*360pt#) + (design_size * 2))/360pt#;
  57.  
  58. apex_o#:=                % amount of overshoot for diagonal junctions
  59.     ((apex_o#*360pt#) + (design_size * 3) + 0.00091)/360pt#;
  60.  
  61. slant:=                  % tilt ratio $(\Delta x/\Delta y)$
  62.     0.25;
  63.  
  64. variant_g:=              % should an italic-style g be used?
  65.     true;
  66.  
  67. generate textit          % switch to the driver file
  68.